const publicIcons = {
  play: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-icon-play">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.7294803,6.03134453 C15.5192984,6.4530982 16,7.19781226 16,7.99966335 C16,8.80151444 15.5192984,9.54622851 14.7294803,9.96798217 L4.08876756,15.6496079 C2.3037009,16.6042599 -1.19028355e-15,15.4957065 -1.19028355e-15,13.6824463 L-1.19028355e-15,2.3180376 C-1.19028355e-15,0.504777399 2.30504104,-0.603776058 4.0901077,0.349718773 L14.7294803,6.03250169 L14.7294803,6.03134453 Z"></path>
    </svg>`,
  pause: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-icon-pause">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M2.33333333,0 C1.04466667,0 0,0.895428571 0,2 L0,14 C0,15.1045714 1.04466667,16 2.33333333,16 C3.622,16 4.66666667,15.1045714 4.66666667,14 L4.66666667,2 C4.66666667,0.895428571 3.622,0 2.33333333,0 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M13.6666667,0 C12.378,0 11.3333333,0.895428571 11.3333333,2 L11.3333333,14 C11.3333333,15.1045714 12.378,16 13.6666667,16 C14.9553333,16 16,15.1045714 16,14 L16,2 C16,0.895428571 14.9553333,0 13.6666667,0 Z"></path>
     </svg>`,
  playNext: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-icon-play-next">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M10.3209712,5.45728229 L3.03820025,0.33441945 C1.68838401,-0.615555115 0,0.57141133 0,2.47136223 L0,13.5280662 C0,15.4280153 1.68749304,16.6149836 3.03820025,15.665009 L10.3209712,10.5421461 C11.9915358,9.36817757 11.9915358,6.63225083 10.3209712,5.45728229 Z M14.6635483,0.000428392243 C13.9284998,0.000428392243 13.3270966,0.67541032 13.3270966,1.50038824 L13.3270966,14.5000402 C13.3270966,15.3250181 13.9284998,16 14.6635483,16 C15.3985967,16 16,15.3250181 16,14.5000402 L16,1.50038824 C16,0.67541032 15.3985967,0.000428392243 14.6635483,0.000428392243 Z"></path>
    </svg>`,
  fullscreen: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-get-fullscreen">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M1.778,0 L6.222,0 L6.222,1.778 L1.778,1.778 L1.778,6.222 L0,6.222 L0,1.778 C0,0.796 0.796,0 1.778,0 Z M0,9.778 L0,14.222 C0,15.204 0.796,16 1.778,16 L6.222,16 L6.222,14.222 L2.823,14.222 L5.136,11.909 C5.47480256,11.5556378 5.46903006,10.9962772 5.12300716,10.6499822 C4.77698426,10.3036873 4.21762835,10.2974752 3.864,10.636 L1.778,12.722 L1.778,9.778 L0,9.778 L0,9.778 Z M14.222,9.778 L14.222,14.222 L9.778,14.222 L9.778,16 L14.222,16 C15.204,16 16,15.204 16,14.222 L16,9.778 L14.222,9.778 L14.222,9.778 Z M16,6.222 L16,1.778 C16,0.796 15.204,0 14.222,0 L9.778,0 L9.778,1.778 L12.723,1.778 L10.136,4.364 C9.90860045,4.59139955 9.81979081,4.92284161 9.90302482,5.23347517 C9.98625883,5.54410874 10.2288913,5.78674117 10.5395248,5.86997518 C10.8501584,5.95320919 11.1816005,5.86439955 11.409,5.637 L14.222,2.824 L14.222,6.222 L16,6.222 L16,6.222 Z"></path>
    </svg>`,
  exitFullscreen: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-exit-fullscreen">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M1.8666526,0 L6.28394476,0 L6.28394476,1.778 L1.8666526,1.778 L1.8666526,6.222 L0.0997357295,6.222 L0.0997357295,1.778 C0.0997357295,0.796 0.890773877,0 1.8666526,0 Z M6.28394476,16 L6.28394476,11.556 C6.28394476,10.574 5.49290662,9.778 4.5170279,9.778 L0.0997357295,9.778 L0.0997357295,11.556 L3.02538436,11.556 L0.248800707,14.35 C-0.0878899321,14.7033622 -0.0821534113,15.2627228 0.261712559,15.6090178 C0.60557853,15.9553127 1.1614477,15.9615248 1.51287172,15.623 L4.48224607,12.636 C4.49417784,12.6239927 4.50577625,12.6116547 4.5170279,12.599 L4.5170279,16 L6.28394476,16 L6.28394476,16 Z M14.2340769,9.778 L14.2340769,14.222 L9.81678473,14.222 L9.81678473,16 L14.2340769,16 C15.2089619,16 16,15.204 16,14.222 L16,9.778 L14.2340769,9.778 L14.2340769,9.778 Z M9.81678473,0 L9.81678473,4.445 C9.81678473,5.426 10.6078229,6.222 11.5837016,6.222 L16,6.222 L16,4.445 L13.0743514,4.445 L15.6263438,1.877 C15.8523259,1.64960046 15.9405819,1.31815838 15.8578667,1.00752481 C15.7751516,0.696891242 15.5340316,0.454258804 15.2253343,0.371024795 C14.9166371,0.287790786 14.5872611,0.376600433 14.361279,0.604 L11.5837016,3.4 L11.5837016,0 L9.81678473,0 Z"></path>
    </svg>`,
  volumeSmall: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume-small">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M10,2.80924171 C10,0.512271333 7.85184946,-0.810423624 6.32754411,0.547931173 L3.41277936,3.14546306 C3.28085649,3.26305173 3.12147212,3.32642623 2.95787237,3.32642623 L2.30768876,3.32642623 C1.03319072,3.32642623 0,4.58185822 0,6.13060759 L0,9.86951606 C0,11.418172 1.03319072,12.6736974 2.30768876,12.6736974 L2.95788776,12.6736974 C3.12147212,12.6736974 3.28085649,12.7370719 3.41277936,12.8546606 L6.32762103,15.4520803 C7.85192638,16.8104258 10,15.4876934 10,13.1907885 L10,2.80924171 Z M7.11584334,2.18258107 C7.61562057,1.72995208 8.32,2.1706956 8.32,2.93610308 L8.32,13.3139315 C8.32,14.0792923 7.61562057,14.5200452 7.11584334,14.0674255 L4.24861271,11.4709361 C3.85930858,11.1182964 3.38904129,10.928241 2.90624363,10.928241 L2.26666499,10.928241 C1.84877405,10.928241 1.51,10.5099136 1.51,9.9938487 L1.51,6.25627936 C1.51,5.74021447 1.84877405,5.32188703 2.26666499,5.32188703 L2.9062285,5.32188703 C3.38904129,5.32188703 3.85930858,5.13173819 4.24868838,4.77919196 L7.11584334,2.18258107 Z M14.3814065,4.52356176 L13.8019683,4 L13,5.51300241 L13.5794382,6.03656417 C14.1998873,6.59720121 14.5906892,7.4976796 14.5906892,8.5 C14.5906892,9.5023204 14.1998873,10.4027988 13.5794382,10.9634358 L13,11.4869976 L13.8019683,13 L14.3814065,12.4764382 C15.35369,11.5979474 16,10.1501717 16,8.5 C16,6.84982827 15.35369,5.40205258 14.3814065,4.52356176 Z"></path>
    </svg>`,
  volumeLarge: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M6.2237039,0.547933051 C7.72298868,-0.810423417 9.83587859,0.512273167 9.83587859,2.80919029 L9.83587859,13.1907498 C9.83587859,15.4876576 7.72298868,16.8103916 6.22377956,15.4521379 L3.35676817,12.8546215 C3.2269956,12.7371262 3.07025769,12.6737516 2.90933577,12.6737516 L2.26980941,12.6737516 C1.0162315,12.6737516 0,11.4182246 0,9.8695668 L0,6.13065372 C0,4.58190245 1.0162315,3.32646891 2.26980941,3.32646891 L2.90932064,3.32646891 C3.07025013,3.32646891 3.22698803,3.26300086 3.3567606,3.14541205 L6.2237039,0.547933051 Z M8.32267232,2.80919029 C8.32267232,2.04356371 7.61835046,1.60266173 7.11861409,2.05545346 L4.25161783,4.6529418 C3.86234552,5.00570825 3.3921091,5.19592545 2.90932064,5.19592545 L2.26980941,5.19592545 C1.85195263,5.19592545 1.51320627,5.6144033 1.51320627,6.13065372 L1.51320627,9.8695668 C1.51320627,10.3857237 1.85195263,10.8042951 2.26980941,10.8042951 L2.90933577,10.8042951 C3.3921091,10.8042951 3.86234552,10.9944188 4.25161783,11.3470918 L7.11861409,13.9445147 C7.61835046,14.3972971 8.32267232,13.9563857 8.32267232,13.1907498 L8.32267232,2.80919029 Z M11.9542161,4.09780668 L12.3932729,4.85904938 C12.9069307,5.74956501 13.2097233,6.83263465 13.2097233,8.00011026 C13.2097233,9.1674924 12.9069307,10.2506555 12.3932729,11.1411711 L11.9542161,11.9024138 L10.7218609,10.8175682 L11.1609177,10.0563255 C11.5002542,9.46791406 11.696517,8.76107254 11.696517,8.00011026 C11.696517,7.2390545 11.5002542,6.53221299 11.1609177,5.94389501 L10.7218609,5.18265231 L11.9542161,4.09780668 Z M14.6630823,2.85845047 L14.2240255,2.09718907 L12.9916703,3.1820534 L13.4307271,3.9432961 C14.0984293,5.10105053 14.4867937,6.49697373 14.4867937,8.00039068 C14.4867937,9.5039011 14.0984293,10.8998243 13.4307271,12.0574853 L12.9916703,12.818728 L14.2240255,13.9035736 L14.6630823,13.1423309 C15.5051059,11.6824723 16,9.91022748 16,8.00039068 C16,6.09055388 15.5051059,4.31830908 14.6630823,2.85845047 Z"></path>
    </svg>`,
  volumeMuted: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume-mute">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M6.2237039,0.547933051 C7.72298868,-0.810423417 9.83587859,0.512273167 9.83587859,2.80919029 L9.83587859,13.1907498 C9.83587859,15.4876576 7.72298868,16.8103916 6.22377956,15.4521379 L3.35676817,12.8546215 C3.2269956,12.7371262 3.07025769,12.6737516 2.90933577,12.6737516 L2.26980941,12.6737516 C1.0162315,12.6737516 0,11.4182246 0,9.8695668 L0,6.13065372 C0,4.58190245 1.0162315,3.32646891 2.26980941,3.32646891 L2.90932064,3.32646891 C3.07025013,3.32646891 3.22698803,3.26300086 3.3567606,3.14541205 L6.2237039,0.547933051 Z M8.32267232,2.80919029 C8.32267232,2.04356371 7.61835046,1.60266173 7.11861409,2.05545346 L4.25161783,4.6529418 C3.86234552,5.00570825 3.3921091,5.19592545 2.90932064,5.19592545 L2.26980941,5.19592545 C1.85195263,5.19592545 1.51320627,5.6144033 1.51320627,6.13065372 L1.51320627,9.8695668 C1.51320627,10.3857237 1.85195263,10.8042951 2.26980941,10.8042951 L2.90933577,10.8042951 C3.3921091,10.8042951 3.86234552,10.9944188 4.25161783,11.3470918 L7.11861409,13.9445147 C7.61835046,14.3972971 8.32267232,13.9563857 8.32267232,13.1907498 L8.32267232,2.80919029 Z M11.1391381,5.44823778 C11.2092344,5.37808939 11.3043443,5.33867498 11.4035213,5.33867498 C11.5026983,5.33867498 11.5978082,5.37808939 11.6679044,5.44823778 L13.2515146,7.03245519 L14.8342286,5.44734173 C14.980101,5.3018549 15.2162263,5.3018549 15.3620987,5.44734173 L15.890865,5.97601156 C16.0363783,6.12185734 16.0363783,6.35793957 15.890865,6.50378535 L14.3054623,8.08889882 L15.8899688,9.67222018 C16.0244009,9.80662777 16.0351554,10.0189918 15.9213363,10.165048 L15.8899688,10.20089 L15.3620987,10.7286638 C15.2920024,10.7988122 15.1968925,10.8382266 15.0977156,10.8382266 C14.9985386,10.8382266 14.9034287,10.7988122 14.8333324,10.7286638 L13.2497222,9.14444639 L11.6652158,10.7286638 C11.5951195,10.7988122 11.5,10.8382266 11.4008326,10.8382266 C11.3016556,10.8382266 11.2065457,10.7988122 11.1364495,10.7286638 L10.6094756,10.199994 C10.4639623,10.0541482 10.4639623,9.81806596 10.6094756,9.67222018 L12.1930859,8.08800277 L10.6094756,6.5046814 C10.4764641,6.37170615 10.4630285,6.16061358 10.5781082,6.01185359 L10.6094756,5.97601156 L11.1373457,5.44823778 L11.1391381,5.44823778 Z"></path>
  </svg>`,
  volumeSmallFill: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume-small">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M9.84,2.80924171 C9.84,0.512271333 7.72621987,-0.810423624 6.22630341,0.547931173 L3.3581749,3.14546306 C3.22836279,3.26305173 3.07152857,3.32642623 2.91054641,3.32642623 L2.27076574,3.32642623 C1.01665967,3.32642623 0,4.58185822 0,6.13060759 L0,9.86951606 C0,11.418172 1.01665967,12.6736974 2.27076574,12.6736974 L2.91056155,12.6736974 C3.07152857,12.6736974 3.22836279,12.7370719 3.3581749,12.8546606 L6.2263791,15.4520803 C7.72629556,16.8104258 9.84,15.4876934 9.84,13.1907885 L9.84,2.80924171 Z M14.6158179,4.93546667 C15.5058101,5.76096779 16.0016523,6.85875257 15.9999959,8 C15.9999959,9.19466667 15.4675245,10.2794667 14.6001571,11.0784 C14.5110805,11.1571127 14.3899204,11.2006958 14.264084,11.1993235 C14.1382477,11.1978852 14.0183676,11.1516103 13.9315614,11.0709333 L13.2364628,10.4544 C13.0244396,10.2666667 13.0485332,9.95626667 13.2473049,9.75573333 C13.7283302,9.27011735 13.9930059,8.64593181 13.9917952,8 C13.992755,7.35884293 13.7317455,6.73901966 13.2569423,6.25493333 C13.0605799,6.0544 13.0376911,5.74613333 13.2497142,5.5584 L13.9460175,4.94186667 C14.0330275,4.86099988 14.1532574,4.81470502 14.2793922,4.81347566 C14.405527,4.81229456 14.5268573,4.8562813 14.6158179,4.93546667 L14.6158179,4.93546667 Z"></path>
    </svg>`,
  volumeLargeFill: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M6.2237039,0.547933051 C7.72298868,-0.810423417 9.83587859,0.512273167 9.83587859,2.80919029 L9.83587859,13.1907498 C9.83587859,15.4876576 7.72298868,16.8103916 6.22377956,15.4521379 L3.35676817,12.8546215 C3.2269956,12.7371262 3.07025769,12.6737516 2.90933577,12.6737516 L2.26980941,12.6737516 C1.0162315,12.6737516 0,11.4182246 0,9.8695668 L0,6.13065372 C0,4.58190245 1.0162315,3.32646891 2.26980941,3.32646891 L2.90932064,3.32646891 C3.07025013,3.32646891 3.22698803,3.26300086 3.3567606,3.14541205 L6.2237039,0.547933051 Z M14.065358,2.42986667 C15.3083895,3.92103145 16.0026527,5.91993831 15.9999924,8 C16.0022935,10.0862278 15.3038383,12.0904592 14.0543866,13.5829333 C13.9851593,13.6638059 13.8910145,13.7088931 13.7930497,13.7081016 C13.6950849,13.707289 13.6014918,13.6606647 13.5332442,13.5786667 L12.996559,12.9536 C12.844871,12.7690669 12.8468989,12.4771075 13.0011304,12.2954667 C13.949467,11.139359 14.4778939,9.60021443 14.4758719,8 C14.4758719,6.3392 13.9181581,4.832 13.0102733,3.7152 C12.857738,3.5332421 12.8565239,3.24288537 13.0075304,3.0592 L13.5433014,2.43413333 C13.6115489,2.35213525 13.7051421,2.30551102 13.8031069,2.30469845 C13.9010717,2.30390692 13.9952165,2.34899411 14.0644437,2.42986667 L14.065358,2.42986667 Z M11.9021601,4.93546667 C12.5776161,5.76096779 12.9539336,6.85875257 12.9526765,8 C12.9526765,9.19466667 12.5485594,10.2794667 11.8902744,11.0784 C11.82267,11.1571127 11.7307161,11.2006958 11.635213,11.1993235 C11.53971,11.1978852 11.4487275,11.1516103 11.3828463,11.0709333 L10.8553039,10.4544 C10.6943898,10.2666667 10.7126755,9.95626667 10.8635325,9.75573333 C11.2286047,9.27011735 11.4294794,8.64593181 11.4285605,8 C11.4292889,7.35884293 11.2311968,6.73901966 10.8708468,6.25493333 C10.7218183,6.0544 10.7044469,5.74613333 10.8653611,5.5584 L11.3938177,4.94186667 C11.4598536,4.86099988 11.5511016,4.81470502 11.6468311,4.81347566 C11.7425607,4.81229456 11.8346437,4.8562813 11.9021601,4.93546667 L11.9021601,4.93546667 Z"></path>
    </svg>`,
  volumeMutedFill: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-volume-mute">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M6.2237039,0.547933051 C7.72298868,-0.810423417 9.83587859,0.512273167 9.83587859,2.80919029 L9.83587859,13.1907498 C9.83587859,15.4876576 7.72298868,16.8103916 6.22377956,15.4521379 L3.35676817,12.8546215 C3.2269956,12.7371262 3.07025769,12.6737516 2.90933577,12.6737516 L2.26980941,12.6737516 C1.0162315,12.6737516 0,11.4182246 0,9.8695668 L0,6.13065372 C0,4.58190245 1.0162315,3.32646891 2.26980941,3.32646891 L2.90932064,3.32646891 C3.07025013,3.32646891 3.22698803,3.26300086 3.3567606,3.14541205 L6.2237039,0.547933051 Z M11.1391381,5.44823778 C11.2092344,5.37808939 11.3043443,5.33867498 11.4035213,5.33867498 C11.5026983,5.33867498 11.5978082,5.37808939 11.6679044,5.44823778 L13.2515146,7.03245519 L14.8342286,5.44734173 C14.980101,5.3018549 15.2162263,5.3018549 15.3620987,5.44734173 L15.890865,5.97601156 C16.0363783,6.12185734 16.0363783,6.35793957 15.890865,6.50378535 L14.3054623,8.08889882 L15.8899688,9.67222018 C16.0244009,9.80662777 16.0351554,10.0189918 15.9213363,10.165048 L15.8899688,10.20089 L15.3620987,10.7286638 C15.2920024,10.7988122 15.1968925,10.8382266 15.0977156,10.8382266 C14.9985386,10.8382266 14.9034287,10.7988122 14.8333324,10.7286638 L13.2497222,9.14444639 L11.6652158,10.7286638 C11.5951195,10.7988122 11.5,10.8382266 11.4008326,10.8382266 C11.3016556,10.8382266 11.2065457,10.7988122 11.1364495,10.7286638 L10.6094756,10.199994 C10.4639623,10.0541482 10.4639623,9.81806596 10.6094756,9.67222018 L12.1930859,8.08800277 L10.6094756,6.5046814 C10.4764641,6.37170615 10.4630285,6.16061358 10.5781082,6.01185359 L10.6094756,5.97601156 L11.1373457,5.44823778 L11.1391381,5.44823778 Z"></path>
  </svg>`,
  pipIcon: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-get-pip">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.1176471,1.92 L1.88235294,1.92 C1.77839059,1.92 1.69411765,2.01550933 1.69411765,2.13333333 L1.69411765,13.8666667 C1.69411765,13.9845333 1.77839059,14.08 1.88235294,14.08 L6.58828235,14.08 L6.58829176,16 L1.88235294,16 C0.842757647,16 0,15.0449067 0,13.8666667 L0,2.13333333 C0,0.955125333 0.842757647,0 1.88235294,0 L14.1176471,0 C15.1572706,0 16,0.955125333 16,2.13333333 L16,6.4 L14.3058824,6.4 L14.3058824,2.13333333 C14.3058824,2.01550933 14.2216471,1.92 14.1176471,1.92 Z M9.88235294,9.6 C9.36254118,9.6 8.94117647,10.0775467 8.94117647,10.6666667 L8.94117647,14.9333333 C8.94117647,15.5224533 9.36263529,16 9.88235294,16 L15.0588235,16 C15.5786353,16 16,15.5224533 16,14.9333333 L16,10.6666667 C16,10.0775467 15.5786353,9.6 15.0588235,9.6 L9.88235294,9.6 Z"></path>
    </svg>`,
  pipIconExit: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-exit-pip">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.1176471,1.92 L1.88235294,1.92 C1.77839059,1.92 1.69411765,2.01550933 1.69411765,2.13333333 L1.69411765,13.8666667 C1.69411765,13.9845333 1.77839059,14.08 1.88235294,14.08 L6.58828235,14.08 L6.58829176,16 L1.88235294,16 C0.842757647,16 0,15.0449067 0,13.8666667 L0,2.13333333 C0,0.955125333 0.842757647,0 1.88235294,0 L14.1176471,0 C15.1572706,0 16,0.955125333 16,2.13333333 L16,6.4 L14.3058824,6.4 L14.3058824,2.13333333 C14.3058824,2.01550933 14.2216471,1.92 14.1176471,1.92 Z M9.88235294,9.6 C9.36254118,9.6 8.94117647,10.0775467 8.94117647,10.6666667 L8.94117647,14.9333333 C8.94117647,15.5224533 9.36263529,16 9.88235294,16 L15.0588235,16 C15.5786353,16 16,15.5224533 16,14.9333333 L16,10.6666667 C16,10.0775467 15.5786353,9.6 15.0588235,9.6 L9.88235294,9.6 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M7.68316856,5.40381715 C7.95252195,5.40381715 8.17086256,5.18384391 8.17086256,4.91249838 L8.17086256,4.2246521 C8.17086256,3.95330657 7.95252195,3.73333333 7.68316856,3.73333333 L3.82102224,3.73333333 L3.80867383,3.73349056 L3.78181165,3.73349056 C3.512468,3.73349056 3.29411765,3.95345397 3.29411765,4.22480933 L3.29411765,8.11570023 C3.29411765,8.38700646 3.512468,8.607019 3.78181165,8.607019 L4.46458324,8.607019 C4.73392689,8.607019 4.95227724,8.38700646 4.95227724,8.11570023 L4.95227724,6.5142467 L6.97116458,8.58618709 C7.15984363,8.77986495 7.46862221,8.7827146 7.66084193,8.59257423 L8.14808725,8.11078705 C8.34028745,7.92064668 8.34311608,7.6096026 8.15447604,7.41596404 L6.19383887,5.40381715 L7.68316856,5.40381715 Z"></path>
    </svg>`,
  danmu: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xgplayer-danmu-open-svg">
      <path fill-rule="nonzero" clip-rule="evenodd" fill="white" d="M10.1239282,4.06993716 C10.3288623,4.06993716 10.4984999,4.22785473 10.5276228,4.43366332 L10.5320517,4.49673211 L10.5319846,4.78323618 L10.7575865,4.78374843 C10.9625206,4.78374843 11.1321582,4.94166599 11.1613483,5.14746756 L11.1657771,5.21053635 L11.1657771,7.90332384 C11.1657771,8.13902484 10.9830543,8.3301679 10.7575865,8.3301679 L9.49536976,8.32974688 L9.49536976,8.81216558 L10.6996091,8.8125866 C10.9250098,8.8125866 11.1077326,9.00365949 11.1077326,9.23936049 C11.1077326,9.45365965 10.9566826,9.63104939 10.7599352,9.66157334 L10.6996091,9.66620456 L9.49536976,9.66585371 L9.49557107,10.3761845 C9.49557107,10.6118855 9.31284825,10.8029584 9.08744761,10.8029584 C8.88251353,10.8029584 8.71287589,10.6450759 8.68375297,10.4392674 L8.67932414,10.3761845 L8.67898862,9.66585371 L7.41730868,9.66620456 C7.19184093,9.66620456 7.00911811,9.47513167 7.00911811,9.23936049 C7.00911811,9.02513151 7.16016808,8.84774177 7.35698264,8.81721782 L7.41730868,8.8125866 L8.67898862,8.81216558 L8.67898862,8.32974688 L7.41730868,8.3301679 C7.2123746,8.3301679 7.04273696,8.17221525 7.01354694,7.96640666 L7.00911811,7.90332384 L7.00911811,5.21053635 C7.00911811,4.97482833 7.19184093,4.78374843 7.41730868,4.78374843 L7.8321425,4.78323618 L7.83247801,4.49673211 C7.83247801,4.26101707 8.01520083,4.06993716 8.24060148,4.06993716 C8.44553556,4.06993716 8.6151732,4.22785473 8.64436322,4.43366332 L8.64879205,4.49673211 L8.64852363,4.78323618 L9.71560344,4.78323618 L9.71580475,4.49673211 C9.71580475,4.26101707 9.89852757,4.06993716 10.1239282,4.06993716 Z M6.13863142,4.35802007 C6.34355208,4.35802007 6.51319643,4.51593763 6.54234619,4.72174622 L6.54677502,4.78481501 L6.54677502,6.5380263 C6.54677502,6.75232546 6.3957586,6.9297152 6.19894405,6.96023914 L6.13863142,6.96487036 L4.98481364,6.96480019 L4.98481364,7.72558325 L6.13863142,7.72579376 C6.34355208,7.72579376 6.51319643,7.88374641 6.54234619,8.089555 L6.54677502,8.15263782 L6.54677502,9.82977081 C6.54677502,9.95102456 6.49746737,10.0665244 6.41116556,10.1475005 C6.08089558,10.457301 5.48234581,10.5820633 4.57720687,10.5820633 C4.35179952,10.5820633 4.16906999,10.3909904 4.16906999,10.1552894 C4.16906999,9.9195884 4.35179952,9.72844534 4.57720687,9.72844534 C5.10088927,9.72844534 5.4784538,9.67890533 5.69478877,9.60347258 L5.73019928,9.58957893 L5.73019928,8.57927138 L4.57720687,8.57941172 C4.37229293,8.57941172 4.20264187,8.42145906 4.17349211,8.21565048 L4.16906999,8.15263782 L4.16906999,6.5380263 C4.16906999,6.32379731 4.32008641,6.14637951 4.51689425,6.11589064 L4.57720687,6.11126644 L5.73019928,6.11111908 L5.73019928,5.21122402 L4.57720687,5.21160294 C4.37229293,5.21160294 4.20264187,5.05368537 4.17349211,4.8478838 L4.16906999,4.78481501 C4.16906999,4.57052989 4.32008641,4.39313313 4.51689425,4.36265129 L4.57720687,4.35802007 L6.13863142,4.35802007 Z M8.67898862,6.98367592 L7.82435849,6.98367592 L7.82489532,7.47591842 L8.67898862,7.47542723 L8.67898862,6.98367592 Z M10.348792,6.98367592 L9.49536976,6.98367592 L9.49536976,7.47542723 L10.3493289,7.47591842 L10.348792,6.98367592 Z M8.67898862,5.63632085 L7.82489532,5.63683309 L7.82435849,6.12994569 L8.67898862,6.12994569 L8.67898862,5.63632085 Z M10.3493289,5.63683309 L9.49536976,5.63632085 L9.49536976,6.12994569 L10.348792,6.12994569 L10.3493289,5.63683309 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.1176471,1.79006252 L1.88235294,1.79006252 C1.72641372,1.79006252 1.6,1.93149281 1.6,2.10595591 L1.6,13.8845673 C1.6,14.0590304 1.72641372,14.2004607 1.88235294,14.2004607 L8.57505882,14.2004607 L8.57505882,15.9905232 L1.88235294,15.9905232 C0.842758118,15.9905232 0,15.0476546 0,13.8845673 L0,2.10595591 C0,0.942868576 0.842758118,0 1.88235294,0 L14.1176471,0 C15.1572419,0 16,0.942868576 16,2.10595591 L16,7.99631458 L14.4,7.99631458 L14.4,2.10595591 C14.4,1.93149281 14.2735863,1.79006252 14.1176471,1.79006252 Z"></path>
      <circle fill-rule="evenodd" clip-rule="evenodd" fill="white" cx="13" cy="12.8397499" r="3"></circle>
    </svg>`,
  openDanmu: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-danmu-open">
      <path fill-rule="nonzero" clip-rule="evenodd" fill="white" d="M10.1239282,4.06993716 C10.3288623,4.06993716 10.4984999,4.22785473 10.5276228,4.43366332 L10.5320517,4.49673211 L10.5319846,4.78323618 L10.7575865,4.78374843 C10.9625206,4.78374843 11.1321582,4.94166599 11.1613483,5.14746756 L11.1657771,5.21053635 L11.1657771,7.90332384 C11.1657771,8.13902484 10.9830543,8.3301679 10.7575865,8.3301679 L9.49536976,8.32974688 L9.49536976,8.81216558 L10.6996091,8.8125866 C10.9250098,8.8125866 11.1077326,9.00365949 11.1077326,9.23936049 C11.1077326,9.45365965 10.9566826,9.63104939 10.7599352,9.66157334 L10.6996091,9.66620456 L9.49536976,9.66585371 L9.49557107,10.3761845 C9.49557107,10.6118855 9.31284825,10.8029584 9.08744761,10.8029584 C8.88251353,10.8029584 8.71287589,10.6450759 8.68375297,10.4392674 L8.67932414,10.3761845 L8.67898862,9.66585371 L7.41730868,9.66620456 C7.19184093,9.66620456 7.00911811,9.47513167 7.00911811,9.23936049 C7.00911811,9.02513151 7.16016808,8.84774177 7.35698264,8.81721782 L7.41730868,8.8125866 L8.67898862,8.81216558 L8.67898862,8.32974688 L7.41730868,8.3301679 C7.2123746,8.3301679 7.04273696,8.17221525 7.01354694,7.96640666 L7.00911811,7.90332384 L7.00911811,5.21053635 C7.00911811,4.97482833 7.19184093,4.78374843 7.41730868,4.78374843 L7.8321425,4.78323618 L7.83247801,4.49673211 C7.83247801,4.26101707 8.01520083,4.06993716 8.24060148,4.06993716 C8.44553556,4.06993716 8.6151732,4.22785473 8.64436322,4.43366332 L8.64879205,4.49673211 L8.64852363,4.78323618 L9.71560344,4.78323618 L9.71580475,4.49673211 C9.71580475,4.26101707 9.89852757,4.06993716 10.1239282,4.06993716 Z M6.13863142,4.35802007 C6.34355208,4.35802007 6.51319643,4.51593763 6.54234619,4.72174622 L6.54677502,4.78481501 L6.54677502,6.5380263 C6.54677502,6.75232546 6.3957586,6.9297152 6.19894405,6.96023914 L6.13863142,6.96487036 L4.98481364,6.96480019 L4.98481364,7.72558325 L6.13863142,7.72579376 C6.34355208,7.72579376 6.51319643,7.88374641 6.54234619,8.089555 L6.54677502,8.15263782 L6.54677502,9.82977081 C6.54677502,9.95102456 6.49746737,10.0665244 6.41116556,10.1475005 C6.08089558,10.457301 5.48234581,10.5820633 4.57720687,10.5820633 C4.35179952,10.5820633 4.16906999,10.3909904 4.16906999,10.1552894 C4.16906999,9.9195884 4.35179952,9.72844534 4.57720687,9.72844534 C5.10088927,9.72844534 5.4784538,9.67890533 5.69478877,9.60347258 L5.73019928,9.58957893 L5.73019928,8.57927138 L4.57720687,8.57941172 C4.37229293,8.57941172 4.20264187,8.42145906 4.17349211,8.21565048 L4.16906999,8.15263782 L4.16906999,6.5380263 C4.16906999,6.32379731 4.32008641,6.14637951 4.51689425,6.11589064 L4.57720687,6.11126644 L5.73019928,6.11111908 L5.73019928,5.21122402 L4.57720687,5.21160294 C4.37229293,5.21160294 4.20264187,5.05368537 4.17349211,4.8478838 L4.16906999,4.78481501 C4.16906999,4.57052989 4.32008641,4.39313313 4.51689425,4.36265129 L4.57720687,4.35802007 L6.13863142,4.35802007 Z M8.67898862,6.98367592 L7.82435849,6.98367592 L7.82489532,7.47591842 L8.67898862,7.47542723 L8.67898862,6.98367592 Z M10.348792,6.98367592 L9.49536976,6.98367592 L9.49536976,7.47542723 L10.3493289,7.47591842 L10.348792,6.98367592 Z M8.67898862,5.63632085 L7.82489532,5.63683309 L7.82435849,6.12994569 L8.67898862,6.12994569 L8.67898862,5.63632085 Z M10.3493289,5.63683309 L9.49536976,5.63632085 L9.49536976,6.12994569 L10.348792,6.12994569 L10.3493289,5.63683309 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.1176471,1.79006252 L1.88235294,1.79006252 C1.72641372,1.79006252 1.6,1.93149281 1.6,2.10595591 L1.6,13.8845673 C1.6,14.0590304 1.72641372,14.2004607 1.88235294,14.2004607 L8.57505882,14.2004607 L8.57505882,15.9905232 L1.88235294,15.9905232 C0.842758118,15.9905232 0,15.0476546 0,13.8845673 L0,2.10595591 C0,0.942868576 0.842758118,0 1.88235294,0 L14.1176471,0 C15.1572419,0 16,0.942868576 16,2.10595591 L16,7.99631458 L14.4,7.99631458 L14.4,2.10595591 C14.4,1.93149281 14.2735863,1.79006252 14.1176471,1.79006252 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M13,9.83974992 C14.6568542,9.83974992 16,11.1828957 16,12.8397499 C16,14.4966042 14.6568542,15.8397499 13,15.8397499 C11.3431458,15.8397499 10,14.4966042 10,12.8397499 C10,11.1828957 11.3431458,9.83974992 13,9.83974992 Z M13.6918831,11.7282551 L12.5632418,12.9646126 L12.0985218,12.5282492 C11.8329565,12.2373345 11.4346161,12.3100674 11.1690507,12.6009821 C10.9035009,12.8918797 10.9698806,13.3282432 11.235446,13.6191579 L12.1649015,14.4918848 C12.297692,14.6373336 12.4304669,14.6373336 12.6296371,14.6373336 C12.8288072,14.6373336 12.9615822,14.5646178 13.0943726,14.4191519 L14.6877339,12.673698 C14.9532837,12.3828003 14.9532837,11.9464369 14.6877339,11.6555222 C14.3557733,11.4373405 13.9574329,11.4373405 13.6918831,11.7282551 Z"></path>
    </svg>`,
  closeDanmu: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-danmu-close">
      <path fill-rule="nonzero" clip-rule="evenodd" fill="white" d="M10.1239282,4.06993716 C10.3288623,4.06993716 10.4984999,4.22785473 10.5276228,4.43366332 L10.5320517,4.49673211 L10.5319846,4.78323618 L10.7575865,4.78374843 C10.9625206,4.78374843 11.1321582,4.94166599 11.1613483,5.14746756 L11.1657771,5.21053635 L11.1657771,7.90332384 C11.1657771,8.13902484 10.9830543,8.3301679 10.7575865,8.3301679 L9.49536976,8.32974688 L9.49536976,8.81216558 L10.6996091,8.8125866 C10.9250098,8.8125866 11.1077326,9.00365949 11.1077326,9.23936049 C11.1077326,9.45365965 10.9566826,9.63104939 10.7599352,9.66157334 L10.6996091,9.66620456 L9.49536976,9.66585371 L9.49557107,10.3761845 C9.49557107,10.6118855 9.31284825,10.8029584 9.08744761,10.8029584 C8.88251353,10.8029584 8.71287589,10.6450759 8.68375297,10.4392674 L8.67932414,10.3761845 L8.67898862,9.66585371 L7.41730868,9.66620456 C7.19184093,9.66620456 7.00911811,9.47513167 7.00911811,9.23936049 C7.00911811,9.02513151 7.16016808,8.84774177 7.35698264,8.81721782 L7.41730868,8.8125866 L8.67898862,8.81216558 L8.67898862,8.32974688 L7.41730868,8.3301679 C7.2123746,8.3301679 7.04273696,8.17221525 7.01354694,7.96640666 L7.00911811,7.90332384 L7.00911811,5.21053635 C7.00911811,4.97482833 7.19184093,4.78374843 7.41730868,4.78374843 L7.8321425,4.78323618 L7.83247801,4.49673211 C7.83247801,4.26101707 8.01520083,4.06993716 8.24060148,4.06993716 C8.44553556,4.06993716 8.6151732,4.22785473 8.64436322,4.43366332 L8.64879205,4.49673211 L8.64852363,4.78323618 L9.71560344,4.78323618 L9.71580475,4.49673211 C9.71580475,4.26101707 9.89852757,4.06993716 10.1239282,4.06993716 Z M6.13863142,4.35802007 C6.34355208,4.35802007 6.51319643,4.51593763 6.54234619,4.72174622 L6.54677502,4.78481501 L6.54677502,6.5380263 C6.54677502,6.75232546 6.3957586,6.9297152 6.19894405,6.96023914 L6.13863142,6.96487036 L4.98481364,6.96480019 L4.98481364,7.72558325 L6.13863142,7.72579376 C6.34355208,7.72579376 6.51319643,7.88374641 6.54234619,8.089555 L6.54677502,8.15263782 L6.54677502,9.82977081 C6.54677502,9.95102456 6.49746737,10.0665244 6.41116556,10.1475005 C6.08089558,10.457301 5.48234581,10.5820633 4.57720687,10.5820633 C4.35179952,10.5820633 4.16906999,10.3909904 4.16906999,10.1552894 C4.16906999,9.9195884 4.35179952,9.72844534 4.57720687,9.72844534 C5.10088927,9.72844534 5.4784538,9.67890533 5.69478877,9.60347258 L5.73019928,9.58957893 L5.73019928,8.57927138 L4.57720687,8.57941172 C4.37229293,8.57941172 4.20264187,8.42145906 4.17349211,8.21565048 L4.16906999,8.15263782 L4.16906999,6.5380263 C4.16906999,6.32379731 4.32008641,6.14637951 4.51689425,6.11589064 L4.57720687,6.11126644 L5.73019928,6.11111908 L5.73019928,5.21122402 L4.57720687,5.21160294 C4.37229293,5.21160294 4.20264187,5.05368537 4.17349211,4.8478838 L4.16906999,4.78481501 C4.16906999,4.57052989 4.32008641,4.39313313 4.51689425,4.36265129 L4.57720687,4.35802007 L6.13863142,4.35802007 Z M8.67898862,6.98367592 L7.82435849,6.98367592 L7.82489532,7.47591842 L8.67898862,7.47542723 L8.67898862,6.98367592 Z M10.348792,6.98367592 L9.49536976,6.98367592 L9.49536976,7.47542723 L10.3493289,7.47591842 L10.348792,6.98367592 Z M8.67898862,5.63632085 L7.82489532,5.63683309 L7.82435849,6.12994569 L8.67898862,6.12994569 L8.67898862,5.63632085 Z M10.3493289,5.63683309 L9.49536976,5.63632085 L9.49536976,6.12994569 L10.348792,6.12994569 L10.3493289,5.63683309 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M14.1176471,1.79006252 L1.88235294,1.79006252 C1.72641372,1.79006252 1.6,1.93149281 1.6,2.10595591 L1.6,13.8845673 C1.6,14.0590304 1.72641372,14.2004607 1.88235294,14.2004607 L8.57505882,14.2004607 L8.57505882,15.9905232 L1.88235294,15.9905232 C0.842758118,15.9905232 0,15.0476546 0,13.8845673 L0,2.10595591 C0,0.942868576 0.842758118,0 1.88235294,0 L14.1176471,0 C15.1572419,0 16,0.942868576 16,2.10595591 L16,7.99631458 L14.4,7.99631458 L14.4,2.10595591 C14.4,1.93149281 14.2735863,1.79006252 14.1176471,1.79006252 Z"></path>
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M13,9.83974992 C14.6568542,9.83974992 16,11.1828957 16,12.8397499 C16,14.4966042 14.6568542,15.8397499 13,15.8397499 C11.3431458,15.8397499 10,14.4966042 10,12.8397499 C10,11.1828957 11.3431458,9.83974992 13,9.83974992 Z M14.8546042,11.1453958 C14.6607431,10.9515347 14.3376414,10.9515347 14.1437803,11.1453958 L14.1437803,11.1453958 L11.1453958,14.1437803 C10.9515347,14.3376414 10.9515347,14.6607431 11.1453958,14.8546042 C11.3457189,15.0484653 11.6623586,15.0484653 11.8562197,14.8546042 L11.8562197,14.8546042 L14.8546042,11.8562197 C15.0484653,11.6623586 15.0484653,11.3392569 14.8546042,11.1453958 Z"></path>
    </svg>`,
  setting: `<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="-2 -2 20 20" fill="none" class="xg-icon-setting">
      <path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M10.663183,0 C11.6143273,0 12.4932119,0.557868683 12.9687841,1.46340197 L15.6433118,6.55604082 C16.1188961,7.4615971 16.1188961,8.57728846 15.6433118,9.48284475 L12.9885616,14.537017 C12.4989983,15.4688304 11.5837971,16.030169 10.6053718,15.9987465 L5.3719387,15.8298281 C4.47985903,15.8012256 3.660155,15.283158 3.188806,14.4500491 L0.401698615,9.52298378 C-0.117315828,8.6057579 -0.134568239,7.4488282 0.356818883,6.5133931 L3.00928708,1.46340197 C3.48485926,0.557868683 4.36374383,0 5.31488819,0 L10.663183,0 Z M10.5842853,1.57 L5.3832978,1.57 C4.92069209,1.569865 4.49318162,1.84659951 4.26187878,2.29591289 L1.68320681,7.3067855 C1.44454102,7.77077484 1.45307109,8.34445571 1.70539848,8.79926229 L4.41574102,13.6873519 C4.64505493,14.1005 5.04302553,14.3576806 5.47650281,14.371784 L10.5657923,14.5393662 C11.0416616,14.5551076 11.4868339,14.2766377 11.7249371,13.814283 L14.306568,8.79926229 C14.5378107,8.35006587 14.5378107,7.79663305 14.306568,7.34743662 L11.7057044,2.29591289 C11.4744015,1.84659951 11.0468911,1.569865 10.5842853,1.57 L10.5842853,1.57 Z M5.7667282,6.44900341 C6.50191777,5.04894483 8.13032974,4.56916047 9.40388813,5.37737506 C10.6774465,6.18558965 11.1138807,7.97574876 10.3786911,9.37580735 C9.90310684,10.2814865 9.02413128,10.8394456 8.07286601,10.839507 C7.12160073,10.8395684 6.24256557,10.2817228 5.76688455,9.37610506 C5.29120354,8.47048736 5.29114394,7.35468252 5.7667282,6.44900341 L5.7667282,6.44900341 Z M8.73867923,6.64468116 C8.32658575,6.37909657 7.81663916,6.37661035 7.40241909,6.6381663 C6.98819902,6.89972225 6.7332176,7.38521613 6.73426452,7.91035074 C6.7353179,8.43548535 6.99223859,8.91974208 7.40750075,9.17929337 C8.04193754,9.5608042 8.83739139,9.31572593 9.19906413,8.62731507 C9.56073687,7.93890422 9.35632605,7.05898637 8.73867923,6.64551739 L8.73867923,6.64468116 Z"></path>
    </svg>`,
};

const publicColor = {
  theme: '#00e038',
  process: 'linear-gradient(270deg, #00e038, #32ccff)',
};

export { publicIcons, publicColor };
